package com.ziyun.pop.modules.mercharReport.entity;


import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 门店库存交易明细表
 * 
 * @author llc
 * @email 787254039@qq.com
 * @date 2018-11-22 16:25:39
 */
@Getter
@Setter
public class ReportStoreStockMaterialIoVo implements Serializable {


	/**
	 * 门店
	 */
	@Excel(name = "门店", orderNum = "1")
	private  String sellerName;
	/**
	 *
	 */
	@Excel(name = "仓库", orderNum = "2")
	private String stockName;
	/**
	 * 单据号
	 */
	@Excel(name = "单据号", orderNum = "3")
	private String ticketsNo;
	/**
	 * 分类名称
	 */
	@Excel(name = "分类名称", orderNum = "4")
	private  String categoryName;

	/**
	 * 商品名称
	 */
	@Excel(name = "分类名称", orderNum = "5")
	private  String materialName;
	/***
	 * 耗材编号
	 */
	@Excel(name = "分类名称", orderNum = "6")
	private  String materialCode;
	/**
	 *型号
	 */
	@Excel(name = "型号", orderNum = "7")
	private String materialModel;

	/**
	 *规格
	 */
	@Excel(name = "型号", orderNum = "8")
	private String specifications;

	/**
	 *长(单位米)
	 */
	@Excel(name = "长(单位米)", orderNum = "9")
	private Double length;

	/**
	 *宽(单位米)
	 */
	@Excel(name = "宽(单位米)", orderNum = "10")
	private Double width;

	/**
	 *克重(g)
	 */
	@Excel(name = "克重(g)", orderNum = "11")
	private Double weight;

	/**
	 * 商品数量
	 */
	@Excel(name = "商品数量", orderNum = "12")
	private BigDecimal materialQuantity;
	/**
	 * 单位
	 */
	@Excel(name = "单位", orderNum = "13")
	private String unit;
	/**
	 * 库存交易类型：1.采购入库2.红冲3.盘存4.销售出库5.盘亏6.生产消耗7.调拨入库8.调拨出库9.数据迁移10.采购退货
	 */
	@Excel(name = "库存交易类型", orderNum = "14")
	private String  type;

	private Integer  typeId;

	/**
	 * 库存交易方向(1增加,-1减少)
	 */
	@Excel(name = "库存交易类型", orderNum = "15")
	private String direction;
	/**
	 * 创建人
	 */
	@Excel(name = "创建人", orderNum = "16")
	private String createName;
	/**
	 * 创建时间
	 */
	@Excel(name = "创建人", orderNum = "17",format = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	/**
	 * 备注
	 */
	@Excel(name = "创建人", orderNum = "18")
	private String remark;
}
